home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 June / ccd0605.iso / Software / Freeware / Programare / highlight / highlight-W32GUI-2.2-10b-Setup.exe / {app} / langDefs / pas.lang < prev    next >
Text File  |  2005-03-31  |  2KB  |  46 lines

  1. # Pascal/Object Pascal language definition file
  2. #
  3. # Author: Andre Simon
  4. #   Mail: andre.simon1@gmx.de
  5. #   Date: 10.1.2002
  6. #         27.10.2004:  Added modifications made by Jens Thee▀ for the TotalCommander
  7. #                      Lister plugin (http://www.theess.com/highlight)
  8. # ------------------------------------------
  9. # This file is a part of highlight, a free source code converter released under the GPL.
  10. #
  11. # The file is used to describe keywords and special symbols of programming languages.
  12. # See README in the highlight directory for details.
  13. #
  14. # New definition files for future releases of highlight are always appreciated ;)
  15. #
  16. # ----------
  17. # andre.simon1@gmx.de
  18. # http:/www.andre-simon.de/
  19.  
  20. $KW_LIST(kwa)= absolute abstract and array as asm assembler automated begin case
  21. cdecl class const constructor destructor dispid dispinterface div do downto
  22. dynamic else end except export exports external far file finalization finally
  23. for forward function goto if implementation in initialization inherited inline
  24. interface is label library message mod near nil not object of or out override
  25. packed pascal private procedure program property protected public published
  26. raise record register repeat resourcestring safecall set shl shr stdcall string
  27. then threadvar to try type unit until uses var virtual while with xor
  28.  
  29. $KW_LIST(kwb)=boolean char integer pointer real text
  30. true false cardinal longint byte word single double int64
  31.  
  32. $KW_LIST(kwc)=if else then downto do for repeat while to until with
  33.  
  34. $STRINGDELIMITERS=" '
  35.  
  36. $SL_COMMENT=//
  37.  
  38. $ML_COMMENT={ } (* *)
  39.  
  40. $IGNORECASE=true
  41.  
  42. $SYMBOLS= ( ) [ ] , ; : & | < > !  = / * %  + - @
  43.  
  44. $ESCCHAR=#
  45. $ALLOWEXTESCAPE=true
  46.